Skip to content

Conversation

@egalvis27
Copy link

@egalvis27 egalvis27 commented Feb 6, 2026

What is Changed / Added


Download progress reporting has been updated for both 'make available offline' and on-demand download operations.

Why

There are issues with download progress reporting: the completion event is triggered prematurely, before the actual process finishes. This misleads users into thinking the file is ready for use when it is not.
The solution now accounts for the disk write process when reporting download progress. This prevents users from attempting to interact with files that are still being written to disk and eliminates false reports that downloads are not working.

@@ -0,0 +1,28 @@
import { Readable, Writable, pipeline } from 'stream';

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could add tests here

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 9, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
78.1% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@egalvis27 egalvis27 merged commit 968072f into main Feb 9, 2026
8 of 9 checks passed
@egalvis27 egalvis27 deleted the feat/fix-download-progress-notification branch February 9, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants